Lazy Basic Block Versioning(LBBV)
遅延評価のJITバージョンと呼べばよいのか
ここを見た方がよい
Maxime Chevalier-Boisvertさん「Optimizing YJIT’s Performance, from Inception to Production」 ~RubyKaigi 2023 2日目キーノート | gihyo.jp
Chevalier-Boisvert, Maxime, Feeley, Marc. Simple and Effective Type Check Removal through Lazy Basic Block Versioning. arXiv:1411.0352, arXiv, 2015.
http://arxiv.org/abs/1411.0352
【1411.0352】 Simple and Effective Type Check Removal through Lazy Basic Block Versioning
Simple and Effective Type Check Removal through Lazy Basic Block Versioning (ECOOP 2015 - Research Track) - ECOOP 2015
YJIT
YJIT-bench:
Shopify/yjit-bench: Set of benchmarks for the YJIT CRuby JIT compiler and other Ruby implementations.
メモ
RJIT
MJIT
#JIT
#ECOOP